package com.hcr.kingdeeutil.data.fhead;

import com.hcr.kingdeeutil.common.FOrgId;
import com.hcr.kingdeeutil.common.element.MarkFstaffNumber;
import com.hcr.kingdeeutil.common.element.MarkNumber;
import com.hcr.kingdeeutil.data.fentity.ReimLoanFEntity;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author songwei.zhang
 * @version 0.1.0
 * @Description 借款单 单据头
 * @create 2021-03-29 17:56
 **/
public class ReimLoanFBillHead implements Serializable {
    /**
     * 实体主键
     */
    private String FID;
    /**
     * 借款单号(必填项)
     */
    private String FBillNo;
    /**
     * 审核状态
     */
    private String FDocumentStatus;
    /**
     * 申请人
     */
    private MarkFstaffNumber FProposerID;
    /**
     * 关联合同
     */
    private MarkNumber FContractNo;
    /**
     * 关联项目
     */
    private MarkNumber FProjectnumber;
    /**
     * 借款日期
     */
    private Date FDate;
    /**
     * 费用公司
     */
    private FOrgId FOrgId;
    /**
     * 核算项目类别
     */
    private String FTOCONTACTUNITTYPE;
    /**
     * 核算项目
     */
    private MarkNumber FTOCONTACTUNIT;
    /**
     * 单据类型 (必填项)
     */
    private MarkNumber FBillTypeID;
    /**
     * 币别 (必填项)
     */
    private MarkNumber FCurrencyID;
    /**
     * 本位币 (必填项)
     */
    private MarkNumber FLocCurrencyID;
    /**
     * 打款日期
     */
    private Date FPayment;
    /**
     * 合同范围
     */
    private MarkNumber F_SRUB_Base;
    /**
     * 借款类型
     */
    private String FExpenseDeptID;
    /**
     * 借款单号
     */
    private MarkNumber Floan;
    
    private List<ReimLoanFEntity> FEntity;

    public String getFID() {
        return FID;
    }

    public void setFID(String FID) {
        this.FID = FID;
    }

    public String getFBillNo() {
        return FBillNo;
    }

    public void setFBillNo(String FBillNo) {
        this.FBillNo = FBillNo;
    }

    public String getFDocumentStatus() {
        return FDocumentStatus;
    }

    public void setFDocumentStatus(String FDocumentStatus) {
        this.FDocumentStatus = FDocumentStatus;
    }

    public MarkFstaffNumber getFProposerID() {
        return FProposerID;
    }

    public void setFProposerID(MarkFstaffNumber FProposerID) {
        this.FProposerID = FProposerID;
    }

    public MarkNumber getFContractNo() {
        return FContractNo;
    }

    public void setFContractNo(MarkNumber FContractNo) {
        this.FContractNo = FContractNo;
    }

    public MarkNumber getFProjectnumber() {
        return FProjectnumber;
    }

    public void setFProjectnumber(MarkNumber FProjectnumber) {
        this.FProjectnumber = FProjectnumber;
    }

    public Date getFDate() {
        return FDate;
    }

    public void setFDate(Date FDate) {
        this.FDate = FDate;
    }

    public com.hcr.kingdeeutil.common.FOrgId getFOrgId() {
        return FOrgId;
    }

    public void setFOrgId(com.hcr.kingdeeutil.common.FOrgId FOrgId) {
        this.FOrgId = FOrgId;
    }

    public String getFTOCONTACTUNITTYPE() {
        return FTOCONTACTUNITTYPE;
    }

    public void setFTOCONTACTUNITTYPE(String FTOCONTACTUNITTYPE) {
        this.FTOCONTACTUNITTYPE = FTOCONTACTUNITTYPE;
    }

    public MarkNumber getFTOCONTACTUNIT() {
        return FTOCONTACTUNIT;
    }

    public void setFTOCONTACTUNIT(MarkNumber FTOCONTACTUNIT) {
        this.FTOCONTACTUNIT = FTOCONTACTUNIT;
    }

    public MarkNumber getFBillTypeID() {
        return FBillTypeID;
    }

    public void setFBillTypeID(MarkNumber FBillTypeID) {
        this.FBillTypeID = FBillTypeID;
    }

    public MarkNumber getFCurrencyID() {
        return FCurrencyID;
    }

    public void setFCurrencyID(MarkNumber FCurrencyID) {
        this.FCurrencyID = FCurrencyID;
    }

    public MarkNumber getFLocCurrencyID() {
        return FLocCurrencyID;
    }

    public void setFLocCurrencyID(MarkNumber FLocCurrencyID) {
        this.FLocCurrencyID = FLocCurrencyID;
    }

    public Date getFPayment() {
        return FPayment;
    }

    public void setFPayment(Date FPayment) {
        this.FPayment = FPayment;
    }

    public MarkNumber getF_SRUB_Base() {
        return F_SRUB_Base;
    }

    public void setF_SRUB_Base(MarkNumber f_SRUB_Base) {
        F_SRUB_Base = f_SRUB_Base;
    }

    public String getFExpenseDeptID() {
        return FExpenseDeptID;
    }

    public void setFExpenseDeptID(String FExpenseDeptID) {
        this.FExpenseDeptID = FExpenseDeptID;
    }

    public MarkNumber getFloan() {
        return Floan;
    }

    public void setFloan(MarkNumber floan) {
        Floan = floan;
    }

    public List<ReimLoanFEntity> getFEntity() {
        return FEntity;
    }

    public void setFEntity(List<ReimLoanFEntity> FEntity) {
        this.FEntity = FEntity;
    }
}
